Python学习26:中国古代数学问题 | 您所在的位置:网站首页 › python 数学计算 › Python学习26:中国古代数学问题 |
描述 有一座八层宝塔,每一层都有一些琉璃灯,每一层的灯数都是上一层的二倍,已知共有765盏琉璃灯,计算并输出每层各有多少盏琉璃灯。 输入格式 本题没有输入。 输出格式 输出为8行,每行都是一个正整数,从上往下数字依次增大,每个数字代表本层宝塔上的琉璃灯数目。 from itertools import count for first in count(1,1): floors=[first*(2**i) for i in range(8)] if sum(floors)==765: for index,value in enumerate(floors,start=1): print(f'{value}') break
测试:
|
CopyRight 2018-2019 实验室设备网 版权所有 |